package com.day12_Thread;

/**
 * @ClassName: Thread01
 * @Author: zw
 * @Description: 出百万拳，行万里路；
 * @Create 2024/3/22-22:40
 * @Version 1.0
 */
public class Thread01 {
    // 1.定一个MyThread类继承Thread类
    // 2.在MyThread类中重写run方法
    // 3. 创建MyThread对象
    // 4. 启动线程
    public static void main(String[] args) {
        // create Mythread
        MyThread myThread0 = new MyThread();
        MyThread myThread1 = new MyThread();
        MyThread myThread2 = new MyThread();
//        myThread0.run(); // start mythread01
//        myThread1.run(); // start myThread02
        // 注意 run方法并不会开启线程去执行，应该调用start方法
        myThread0.setName("我是00");
        myThread1.setName("我是01");
        myThread2.setName("我是02");
        // priority
        myThread0.setPriority(1); // min
        myThread2.setPriority(10); // max

        // start
        myThread1.start(); // start 方法开始执行线程，java虚拟机调用此线程的run方法
        myThread0.start();
        myThread2.start();
    }
}
